import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

// 定义并暴露一个Store实例对象
export default new Vuex.Store({
    // 服务员
    actions:{
        jia(miniStore,value){
            console.log('我是actions中的jia（服务员）')
            miniStore.commit('JIA',value)
        }
    },
    // 厨师
    mutations:{
        JIA(state,value){
            console.log('我是mutations中的JIA（厨师）',state,value)
            state.sum += value
        }
    },
    // state中用于保存需要共享的数据（菜品）
    state:{
        sum:0
    }
})